package interfaces;

/**
 *
 * @author Julio
 */
public interface TokenIF {
    
    /**
     * Metodo responsavel por pegar o codigo correspondente de um token.
     * 
     * @return retorna o codigo correspondente de um token.
     */
    public int getCode();

    /**
     * Metodo responsavel por setar o codigo correspondente a um determinado token.
     * 
     * @param code o codigo do token.
     */
    public void setCode(int code);
    
    /**
     * Metodo responsavel por pegar o simbolo correspondente de um token.
     * 
     * @return retorna o codigo correspondente de um token.
     */
    public String getSimbol();
    
    /**
     * Metodo responsavel por setar o simbolo correspondente a um determinado token.
     * 
     * @param simbol
     */
    public void setSimbol(String simbol);
}
